package com.fengdi.everyday.easy;


/**
 * @Description 717. 1比特字符与2比特字符
 * @Date 09:23
 */
public class IsOneBitCharacter {
    public boolean isOneBitCharacter(int[] bits) {
        // 遍历整个字符串，如果开头为1，显然只能是两比特字符，如果是0显然只能是1比特字符
        for(int i = 0; i < bits.length;) {
            if(i == bits.length - 1 && bits[i] == 0) {
                return true;
            }

            if(bits[i] == 1) { // 直接往前跳两步
                i += 2;
            }else { // 当前位为0 只能是一比特0
                i++;
            }
        }
        return false;
    }
}
